* {
	font-family:  sans-serif, sans, arial, verdana;
}
body, html {
	margin: 0;
	padding: 0;
}
body {
	background: #FAFAFA url(bg.png) 0 34px repeat-x;
}

.clear {
	clear: both;
	display: block;
	height: 1px;
	width: 1px;
	margin-bottom: -1px;
	overflow: hidden;
}

.striked {
	text-decoration: line-through;
}

.alert {
	background-color: #FE0;
	color: #000;
	padding: 10px;
	font-weight: bold;
}

#header {
	position: fixed;
	top: 0;
	width: 100%;
	height: 34px;
	margin: 0 auto;
	background: #CEE9F4 url(side_top.jpg) repeat-x;
	z-index: 2000;
}
	#header div {
		position: relative;
		width: 800px;
		height: 34px;
		margin: 0 auto;
	}
		#header h1 {
			margin: 0;
			height: 34px;
			padding-left: 50px;
			font-weight: normal;
			font-size: 1.3em;
			line-height: 1.5em;
			color: #fff;
			background: url(logo.png) 10px 3px no-repeat;
			cursor: pointer;
		}
		#header ul#menu {
			position: absolute;
			list-style: none;
			top: 10px;
			right: 50px;
			margin: 0;
			padding: 0;
			text-align: right;
		}
			#header ul#menu li {
				display: inline;
				margin: 0;
				padding: 0;
			}
			#header ul#menu li a {
				font-size: .9em;
				padding-left: 10px;
				color: #fff;
				text-decoration: none;
			}
			#header ul#menu li a:hover {
				color: #eee;
			}

#page {
	width: 700px;
	margin: 0 auto;
	padding: 60px 50px 50px 50px;
	background-color: #fff;
}
	#page h2 {
		font-weight: normal;
		color: #000;
		font-size: 1.2em;
		border-bottom: 1px solid #aaa;
		clear:both;
		padding-top: 60px;
	}
	#page h3 {
		font-size: .9em;
		color: #444;
		clear:both;
		margin-top: 44px;
	}
	#page p {
		font-size: .8em;
		line-height: 1.4em;
	}
	#page a {
		text-decoration: underline;
		color: blue;
		cursor: pointer;
	}
	#page p img {
		margin-left: 20px;
	}

	#page ul {
		list-style: square;
	}
		#page ul lh {
			font-weight: bold;
		}
		#page ul li {
			font-size: .8em;
		}
		#page ul li li {
			font-size: 1em;
		}

	#page table {
		border: 1px solid #CCC;/*#9BE62B;#90BBDB;#CFD4E6;*/
		background-color: #FAFAFA;
	}
		#page table table { background-color: transparent; }
		#page table th, #page table td {
			padding: 2px 5px 2px 5px;
		}
		#page table th {
			color: #000;/*#fff;*/
			text-align: left;
			border-bottom: 2px solid #DDD;/*#9BE62B;#90BBDB;#aaa;*/
			background-color: #EEE;/*#B8ED67;#CEE9F4;#90BBDB;#727EA3;*/
		}
		#page table th, #page table td {
			font-size: .7em;
			padding-right: 20px;
			vertical-align: top;
		}
		#page table th th, #page table td td {
			font-size: 1em;
		}
		#page table tr.odd {
			background-color: #F4F4F4;/*#E6F1F4;#E6F1F4;E0E3EE;*/
		}
	#page pre {
		font-size: .9em;
		font-family: monospace;
		background-color: #FFD;
		border: 1px solid #CC8;
		padding: 10px 15px 10px 15px;
	}
	#page .property {
		color:#A11;
		font-weight: bold;
	}

#footer {
	width: 100%;
	background: #242424 url(content_black.jpg) center center repeat-y;
	border-top: 1px solid #242424;
}
	#footer div {
		margin: 0 auto;
		padding: 5px 50px 5px 50px;
		width: 700px;
		font-size: .7em;
		color: #fff;
	}
	#footer div a {
		color: #fff;
	}

#inhere {
	background-color: #F0F0F0;
	width: 100%;
	height: 400px;
}

label {
	display: inline-block;
	width: 70px;
}
input, select {
	width: 200px;
	margin: 1px
}
input[type=radio] {
	width: 60px;
}
/*//////////////////////////////////////////*/


div#kaft {
	width: 660px;
	height: 470px;
	background: url(kaft.jpg) 0 -98px no-repeat;
	padding-top:6px;
}
	#flippie {
		z-index: 10;
		margin: 0 auto;
		/*box-shadow: 1px 2px 8px rgba(0,0,0,0.7) -moz-box-shadow: 1px 2px 8px rgv(0,0,0); -webkit-box-shadow: 1px 2px 8px rgba(0,0,0,0.7);*/
	}
		#flippie li {
			color: #333;
			font-size: 360px;
			font-family: arial, verdana;
			font-weight: bold;
			text-align: center;
			background: white url(paper.jpg) 30px 0;
			padding: 23px 10px 23px 35px;
		}
		#flippie li.even {
			background-position: 30px 130px;
		}
			#flippie li, #flippie li * {
				font-size: 22px;
				line-height: 26px;
				color: #66A;
				text-align: left;
				font-family: "My Hands are Holding You", "Comic Sans MS";
				letter-spacing: 1px;
			}
				/*#flippie br {
					display: block;
					margin: 0 0 26px 0;
					height: 26px;
					font-size: 26px;
					line-height: 26px;
				}*/
				#flippie p {
					margin: 0 0 26px 0;
					font-weight: normal;
				}
				#flippie p.ln1 { padding-top:26px; }
				#flippie p.ln2 { padding-top:52px; }
				#flippie p.ln3 { padding-top:78px; }
				#flippie p.ln4 { padding-top:104px; }
				#flippie p.ln5 { padding-top:130px; }
				#flippie p.ln6 { padding-top:156px; }
				#flippie li pre {
					font-family: monospace, courier;
					font-size: 11px;
					padding: 0;
					margin: 0;
					border: 0;
					letter-spacing: 0;
					background-color: transparent;
					text-decoration: none;
				}
				#flippie img.left {
					margin: 0 10px 2px 0;
					float: left;
				}
				#flippie img.right {
					margin: 0 0 2px 10px;
					float: right;
				}
				#flippie video {
					display: block;
					margin: 0 auto;
					background: #000;
					border: 1px solid black;
				}
				#flippie textarea {
					display: block;
					height: 52px;
					margin: 0px auto 26px auto;
					padding: 0;
					background: rgba(255,255,255,0.5);
					border: 0;
				}
				#flippie .ill {
					display: block;
					width: 220px;
					height: 220px;
					background: url(../data/9401-v4.jpg);
					margin: 80px auto 0 auto;
					border-radius: 25px;
					opacity: .9;
					border: 8px solid #EEE;
				}

ul.exposed {
	list-style: none;
	background: rgba(255,255,255,.7);
	padding: 15px 25px;
	margin-top: 40px;
	border-radius: 15px;
}
	ul.exposed li {
		margin: 0;
		padding: 0;
	}
		/*ul.exposed li div.wrap {
		}*/
			ul.exposed li a {
				text-decoration: none;
				color: #333;
				background: transparent;
			}
			ul.exposed li a:hover {
				text-decoration: none;
				color: #A00;
				background: #FFF;
			}
				ul.exposed li a pre {
					margin: 0;
					padding: 0;
				}